NHOH3CNNHNHH3CNOOHHOOHOOH